// Copyright (c) 1997-2003  Utrecht University (The Netherlands),
// ETH Zurich (Switzerland), Freie Universitaet Berlin (Germany),
// INRIA Sophia-Antipolis (France), Martin-Luther-University Halle-Wittenberg
// (Germany), Max-Planck-Institute Saarbruecken (Germany), RISC Linz (Austria),
// and Tel-Aviv University (Israel).  All rights reserved.
//
// This file is part of CGAL (www.cgal.org); you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public License as
// published by the Free Software Foundation; version 2.1 of the License.
// See the file LICENSE.LGPL distributed with CGAL.
//
// Licensees holding a valid commercial license may use this file in
// accordance with the commercial license agreement provided with the software.
//
// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
//
// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.2-branch/Qt_widget/src/CGALQt/Qt_widget_xpm_icons.cpp $
// $Id: Qt_widget_xpm_icons.cpp 30316 2006-04-14 09:19:29Z spion $
// 
//
// Author(s)     : Radu Ursu <rursu@geometryfactory.com>

#include <CGAL/basic.h>
#include <gui/gl_widget/Visualization_layer.h>


/* XPM */
V_API const char *  alpha_shape_xpm[] = {
"32 32 3 1",
"       c None",
".      c #000080",
"+      c #09F971",
"                                ",
"                                ",
"                                ",
"          .............         ",
"         .+          ...        ",
"         . +        . + .       ",
"        .  +       . +  .       ",
"        .   +     .  +   .      ",
"        .   +    .   +    .     ",
"       .     +  .    +     .    ",
"       .      +.    +    ++.    ",
"      .       .++   +  ++ ..    ",
"      .     .... ++++++  . .    ",
"      .    . . .    .    . .    ",
"     .   ..  .  .   .   .  .    ",
"     .  .    .  .   .   .   .   ",
"     ...     .   .  .  .    .   ",
"    ..      .     . .  .    .   ",
"    .++     .     . . .     .   ",
"    .  ++++++      .. .     .   ",
"    .       .....  ..........   ",
"    .     .. .   ....+    .     ",
"    .    .    .      +   .      ",
"    .   .      .     +  .       ",
"    . ..        .   +  .        ",
"    ..           .  +  .        ",
"    .....         . + .         ",
"         ........  .+.          ",
"                 ....           ",
"                                ",
"                                ",
"                                "};


/* XPM */
V_API const char *  alpha_shape_small_xpm[] = {
"16 16 3 1",
"       c None",
".      c #35E8D9",
"+      c #000000",
"    ........    ",
"   ..........   ",
"  .+++++......  ",
" ......+...++.. ",
".......+.+++....",
".......+++......",
"....+++++.......",
"....+...++......",
".........+......",
".........++.....",
"........+++++++.",
".......++.......",
" .....++....... ",
"  ...++++.....  ",
"   .....+++..   ",
"    ......+.    "};

/* XPM */
V_API const char * arrow_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c #808080",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXX  XXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXX   XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXX    XXXXXXXXXXXXXXX",
"XXXXXXXXXXXXX     XXXXXXXXXXXXXX",
"XXXXXXXXXXXXX      XXXXXXXXXXXXX",
"XXXXXXXXXXXXX       XXXXXXXXXXXX",
"XXXXXXXXXXXXX    .XXXXXXXXXXXXXX",
"XXXXXXXXXXXXX  . .XXXXXXXXXXXXXX",
"XXXXXXXXXXXXX XX. XXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXX .XXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXX. XXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  arrow_small_xpm[] = {
"16 16 2 1",
" 	c None",
".	c #000000",
"                ",
"                ",
"    .           ",
"    ..          ",
"    ...         ",
"    ....        ",
"    .....       ",
"    ......      ",
"    .......     ",
"    .. .        ",
"    .   .       ",
"    .   .       ",
"         .      ",
"         .      ",
"                ",
"                "};

/* XPM */
V_API const char * back_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 6 1",
"  c opaque",
". c blue",
"X c cyan",
"o c magenta",
"O c #c0c0c0",
"+ c None",
/* pixels */
"++++++++++++++++++++++++++++++++",
"++++++++++++++++++++++++++++++++",
"++++++++++++++++++++++++++++++++",
"++++              ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++ oooooooooooo ++++++++++++++",
"++++              +++++ ++++++++",
"++++++++++++++++++++++. ++++++++",
"+++++++++++++++++++++.O ++++++++",
"++++++++++++++++++++.OO ...... +",
"+++++++++++++++++++.OOOOOOOOOX +",
"+++++++++++++++++++ XXXXXXXXXX +",
"++++++++++++++++++++ XX        +",
"+++++++++++++++++++++ X ++++++++",
"++++++++++++++++++++++  ++++++++",
"+++++++++++++++++++++++ ++++++++",
"++++++++++++++++++++++++++++++++",
"++++++++++++++++++++++++++++++++",
"++++++++++++++++++++++++++++++++"
};

/* XPM */
V_API const char *  back_small_xpm[] = {
"16 16 2 1",
" 	c None",
".	c #000000",
"                ",
"                ",
"                ",
"        ...     ",
"       .   .    ",
"      .     .   ",
"     .      .   ",
"  .  .      .   ",
"  . .       .   ",
"  ... ..    .   ",
"  .....         ",
"  ....          ",
"  ...           ",
"  ..            ",
"  .             ",
"                "};

/* XPM */
V_API const char * circle_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c opaque",
". c navy",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXX       XXXXXXXX",
"XXXXXXXXXXXXXXX           XXXXXX",
"XXXXXXXXXXXXXX   XXXXXXX   XXXXX",
"XXXXXXXXXXXXX   XXXXXXXXX   XXXX",
"XXXXXXXXXXXXX   XXXXXXXXX   XXXX",
"XXXXXXXXXXXX   XXXXXXXXXXX   XXX",
"XXXXXXXXXXXX   XXXXXXXXXXX   XXX",
"XXXXXXXXXXXX   XXXXXXXXXXX   XXX",
"XXXXXXXXXXXX   XXXXXXXXXXX   XXX",
"XXXXXXXXXXXX   XXXXXXXXXXX   XXX",
"XXXXXXXXXXXXX   XXXXXXXXX   XXXX",
"XXXXXXXXXXXXX   XXXXXXXXX   XXXX",
"XXXXXXXXXXXXXX   XXXXXXX   XXXXX",
"XXXXXXXXXXXXXXX           XXXXXX",
"XXXXXXXXXXXXXXXXX       XXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXX........XXXXXXXXXXXXXXXXXXX",
"XXXXXXX......XXXXXXXXXXXXXXXXXXX",
"XXXXXXX......XXXXXXXXXXXXXXXXXXX",
"XXXXXX.......XXXXXXXXXXXXXXXXXXX",
"XXXXX........XXXXXXXXXXXXXXXXXXX",
"XXXX.........XXXXXXXXXXXXXXXXXXX",
"XXX.......XX.XXXXXXXXXXXXXXXXXXX",
"XXX......XXX.XXXXXXXXXXXXXXXXXXX",
"XXX.....XXXXXXXXXXXXXXXXXXXXXXXX",
"XXX....XXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  circle_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #EDA1A1",
"+	c #000000",
"@	c #1F0670",
"    ........    ",
"   ..........   ",
"  .....+++++..  ",
" .....++...++.. ",
"......+.....+...",
"......+.....+...",
"......+.....+...",
"......++...++...",
".......+++++....",
"..@@@@@.........",
"...@@@@.........",
"...@@@@.........",
" .@@@@@........ ",
" @@@..@.......  ",
"@@@..........   ",
"@@  ........    "};

/* XPM */
V_API const char * constrained_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c opaque",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX...........................XX",
"XXX...........................XX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX.....................XXXXXXXX",
"XXX.....................XXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX.............XXXXXXXXXXXXXXXX",
"XXX.............XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX.....XXXXXXXXXXXXXXXXXXXXXXXX",
"XXX.....XXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX.............XXXXXXXXXXXXXXXX",
"XXX.............XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX.....................XXXXXXXX",
"XXX.....................XXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  constrained_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #35E8D9",
"+	c #F40C3A",
"@	c #000000",
"    ........    ",
"   ..........   ",
"  .....+++++..  ",
" ...++++..++@.. ",
"..++++...++..@..",
".+++.....++...@.",
".@.++...++....@.",
"..@.++..++..@@@.",
"..@..++++.@@..@.",
"...@..++@@...@..",
"...@...@....@...",
"....@..@...@....",
" ...@..@..@.... ",
"  ...@.@.@....  ",
"   ..@.@@....   ",
"    ..@@....    "};


/* XPM */
V_API const char * focus_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c None",
/* pixels */
"................................",
"................................",
"...............  ...............",
"...............  ...............",
"...............  ...............",
"...............  ...............",
"...........          ...........",
".........              .........",
"........    ........    ........",
".......   ............   .......",
"......   ..............   ......",
"......  ................  ......",
".....  ..................  .....",
".....  ........  ........  .....",
".....  ........  ........  .....",
"..     ......      ......     ..",
"..     ......      ......     ..",
".....  ........  ........  .....",
".....  ........  ........  .....",
".....  ..................  .....",
"......  ................  ......",
"......   ..............   ......",
".......   ............   .......",
"........    ........    ........",
".........              .........",
"...........          ...........",
"...............  ...............",
"...............  ...............",
"...............  ...............",
"...............  ...............",
"................................",
"................................"
};


/* XPM */
V_API const char * focus1_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c white",
/* pixels */
"          ............          ",
" ........ ............ ........ ",
" ........ ............ ........ ",
" ..      ..............      .. ",
" .. ........................ .. ",
" .. ........................ .. ",
" .. ........................ .. ",
" .. ........................ .. ",
" .. ........................ .. ",
"   ..........................   ",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
".............................   ",
"   ......................... .. ",
" .. ........................ .. ",
" .. ........................ .. ",
" .. ........................ .. ",
" .. ........................ .. ",
" ..      ..............      .. ",
" ........ ............ ........ ",
" ........ ............ ........ ",
"          ............          "
};

/* XPM */
V_API const char * focus1_mask_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c white",
/* pixels */
"          ............          ",
"          ............          ",
"          ............          ",
"         ..............         ",
"    ........................    ",
"    ........................    ",
"    ........................    ",
"    ........................    ",
"    ........................    ",
"   ..........................   ",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
".............................   ",
"   .........................    ",
"    ........................    ",
"    ........................    ",
"    ........................    ",
"    ........................    ",
"         ..............         ",
"          ............          ",
"          ............          ",
"          ............          "
};

/* XPM */
V_API const char * focus2_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c white",
/* pixels */
"................................",
"................................",
"................................",
"................................",
"....          ....          ....",
".... ........ .... ........ ....",
".... ........ .... ........ ....",
".... ..      ......      .. ....",
".... .. ................ .. ....",
".... .. ................ .. ....",
".... .. ................ .. ....",
".... .. ................ .. ....",
".... .. ................ .. ....",
"....   ..................   ....",
"................................",
"................................",
"................................",
"................................",
".........................   ....",
"....   ................. .. ....",
".... .. ................ .. ....",
".... .. ................ .. ....",
".... .. ................ .. ....",
".... .. ................ .. ....",
".... ..      ......      .. ....",
".... ........ .... ........ ....",
".... ........ .... ........ ....",
"....          ....          ....",
"................................",
"................................",
"................................",
"................................"
};

/* XPM */
V_API const char * focus2_mask_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c white",
/* pixels */
"................................",
"................................",
"................................",
"................................",
"....          ....          ....",
"....          ....          ....",
"....          ....          ....",
"....         ......         ....",
"....    ................    ....",
"....    ................    ....",
"....    ................    ....",
"....    ................    ....",
"....    ................    ....",
"....   ..................   ....",
"................................",
"................................",
"................................",
"................................",
".........................   ....",
"....   .................    ....",
"....    ................    ....",
"....    ................    ....",
"....    ................    ....",
"....    ................    ....",
"....         ......         ....",
"....          ....          ....",
"....          ....          ....",
"....          ....          ....",
"................................",
"................................",
"................................",
"................................"
};

/* XPM */
V_API const char * focus3_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c white",
/* pixels */
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"......                    ......",
"...... ........  ........ ......",
"...... ........  ........ ......",
"...... ..      ..      .. ......",
"...... .. ............ .. ......",
"...... .. ............ .. ......",
"...... .. .....  ..... .. ......",
"...... .. .....  ..... .. ......",
"...... .. .....  ..... .. ......",
"......   ...   ..   ...   ......",
"......   ...   ..   .. .. ......",
"...... .. .....  ..... .. ......",
"...... .. .....  ..... .. ......",
"...... .. .....  ..... .. ......",
"...... .. ............ .. ......",
"...... ..      ..      .. ......",
"...... ........  ........ ......",
"...... ........  ........ ......",
"......                    ......",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................"
};

/* XPM */
V_API const char * focus3_mask_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c white",
/* pixels */
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................",
"......                    ......",
"......                    ......",
"......                    ......",
"......         ..         ......",
"......    ............    ......",
"......    ............    ......",
"......    .....  .....    ......",
"......    .....  .....    ......",
"......    .....  .....    ......",
"......   ...        ...   ......",
"......   ...        ..    ......",
"......    .....  .....    ......",
"......    .....  .....    ......",
"......    .....  .....    ......",
"......    ............    ......",
"......         ..         ......",
"......                    ......",
"......                    ......",
"......                    ......",
"................................",
"................................",
"................................",
"................................",
"................................",
"................................"
};

/* XPM */
V_API const char * forward_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 7 1",
"  c opaque",
". c blue",
"X c cyan",
"o c magenta",
"O c #c0c0c0",
"+ c white",
"@ c None",
/* pixels */
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@              @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@@@@@@@ oooooooooooo @@@@",
"@@@@@@@@.@@@@@ oooooooooooo @@@@",
"@@@@@@@@. @@@@              @@@@",
"@@@@@@@@.X @@@@@@@@@@@@@@@@@@@@@",
"@........+X @@@@@@@@@@@@@@@@@@@@",
"@.++++++++OX @@@@@@@@@@@@@@@@@@@",
"@.XXXXXXXXX. @@@@@@@@@@@@@@@@@@@",
"@        X. @@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@ . @@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@  @@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
};

/* XPM */
V_API const char *  forward_small_xpm[] = {
"16 16 2 1",
" 	c None",
".	c #000000",
"                ",
"                ",
"                ",
"     ...        ",
"    .   .       ",
"   .     .      ",
"   .      .     ",
"   .      .  .  ",
"   .       . .  ",
"   .    .. ...  ",
"         .....  ",
"          ....  ",
"           ...  ",
"            ..  ",
"             .  ",
"                "};


/* XPM */
V_API const char * greene_approx_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c green",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX                 XXXXXXXXXXXX",
"XXX                  XXXXXXXXXXX",
"XXX  ..............   XXXXXXXXXX",
"XXX  ............  .    XXXXXXXX",
"XXX  ..........  ....    XXXXXXX",
"XXX  ......... ........   XXXXXX",
"XXX  .......  ..........   XXXXX",
"XXX         .............  XXXXX",
"XXX         .............  XXXXX",
"XXXXXXXXXX  ............   XXXXX",
"XXXXXXXXXX  ...........   XXXXXX",
"XXXXXXXXXX               XXXXXXX",
"XXXXXXXXXX  ..........  XXXXXXXX",
"XXXXXXXXXX  .........   XXXXXXXX",
"XXXXXXXXXX  ......     XXXXXXXXX",
"XXXXXXXXXX  ..    ...   XXXXXXXX",
"XXXXXXXXX     ........    XXXXXX",
"XXXXXXX    ............    XXXXX",
"XXXXXX    ...............   XXXX",
"XXXXX   ..................   XXX",
"XXXX       ...............  XXXX",
"XXXX  .....      .........  XXXX",
"XXXX  ...........    ....   XXXX",
"XXXX  ...........      ..  XXXXX",
"XXXX  .........         .  XXXXX",
"XXXX              XXXX     XXXXX",
"XXXX            XXXXXXX    XXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  greene_approx_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"@	c #26F70E",
"    ........    ",
"   ++++++++..   ",
"  .+@@@@@@++..  ",
" ..+@@@@++@@+.. ",
"...+@@@+@@@@@+..",
"...++++@@@@@@+..",
"......++++++++..",
"......+@@@+.....",
"......++@@+.....",
"......+@+++.....",
".....+@@@@++....",
"....+@@@+++@+...",
" ..+@+++@@@@+.. ",
"  .++@@@@@@@+.  ",
"   .++++++++.   ",
"    ........    "};


/* XPM */
V_API const char * hand_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 5 1",
"  c black",
". c #808080",
"X c #c0c0c0",
"o c white",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOO  OOOOOOOOOOOOOOO",
"OOOOOOOOOOO  O Xo   OOOOOOOOOOOO",
"OOOOOOOOOO oo  Xo Xo OOOOOOOOOOO",
"OOOOOOOOOO Xo  Xo Xo . OOOOOOOOO",
"OOOOOOOOOOO oo Xo Xo  X OOOOOOOO",
"OOOOOOOOOOO Xo Xo Xo Xo OOOOOOOO",
"OOOOOOOOO  X ooooooo Xo OOOOOOOO",
"OOOOOOOO oo  ooXXoXoooo OOOOOOOO",
"OOOOOOOO Xoo XooooooXo OOOOOOOOO",
"OOOOOOOOO XooXoooooooo OOOOOOOOO",
"OOOOOOOOOO ooooooooooo OOOOOOOOO",
"OOOOOOOOOO Xooooooooo OOOOOOOOOO",
"OOOOOOOOOOO Xoooooooo OOOOOOOOOO",
"OOOOOOOOOOOO Xoooooo OOOOOOOOOOO",
"OOOOOOOOOOOOO Oooooo OOOOOOOOOOO",
"OOOOOOOOOOOOO Oooooo OOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
};


/* XPM */
V_API const char * handtool_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XX  XXXXXXXXXXXXXXXXXXXXXX   XXX",
"XX     XXXXXXXXXXXXXXXX     XXXX",
"XXX  XXXXXXXXXXXXXXXXXXXX   XXXX",
"XXX X XXXXXXXXXXXXXXXXXX X XXXXX",
"XXXXXX XXXXXXXXXXXXXXX  XX XXXXX",
"XXXXXXX  XXXXXXXXXXXX XXXXXXXXXX",
"XXXXXXXXX XXXXXXXXX  XXXXXXXXXXX",
"XXXXXXXXXX XXXXXXX XXXXXXXXXXXXX",
"XXXXXXXXXXX X..X. XXXXXXXXXXXXXX",
"XXXXXXXXXXXX.... XXXXXXXXXXXXXXX",
"XXXXXXXXXXX.......XXXXXXXXXXXXXX",
"XXXXXXXXXXXX....XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXX.....XXXXXXXXXXXXXXX",
"XXXXXXXXXXX. .XX. XXXXXXXXXXXXXX",
"XXXXXXXXXXX XXXXXX XXXXXXXXXXXXX",
"XXXXXXXXXX XXXXXXXX XXXXXXXXXXXX",
"XXXXXXXXX XXXXXXXXXX XXXXXXXXXXX",
"XXXXXXXXX XXXXXXXXXX XXXXXXXXXXX",
"XXXXXXXX XXXXXXXXXXXX XXXXXXXXXX",
"XXXXXXX XXXXXXXXXXXXXX XXXXXXXXX",
"XXXXXX XXXXXXXXXXXXXXXX XXXXXXXX",
"XXXXXX XXXXXXXXXXXXXXXXX XX XXXX",
"XXXXX XXXXXXXXXXXXXXXXXXX   XXXX",
"XX X XXXXXXXXXXXXXXXXXX     XXXX",
"XX  XXXXXXXXXXXXXXXXXXXXX   XXXX",
"XX    XXXXXXXXXXXXXXXXXXXXXXXXXX",
"XX  XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char * holddown_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 4 1",
"  c black",
". c #c0c0c0",
"X c white",
"o c None",
/* pixels */
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"ooooooooooooo       oooooooooooo",
"ooooooo ooo    .X .X  oooooooooo",
"oooooooo  o .X .X .X . ooo   ooo",
"oooooooooo o XXXXXXX .    oooooo",
"oooooooo     XX..X.XXX oo  ooooo",
"oooooo  oo X .XXXXXX.X oooo  ooo",
"oooooooooo XX.XXXXXXXX ooooooooo",
"oooooooooo XXXXXXXXXXX ooooooooo",
"oooooooooo .XXXXXXXXX oooooooooo",
"ooooooooooo .XXXXXXXX oooooooooo",
"oooooooooooo .XXXXXX ooooooooooo",
"ooooooooooooo oXXXXX ooooooooooo",
"ooooooooooooo oXXXXX ooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo"
};

/* XPM */
V_API const char *  iso_rectangle_small_xpm[] = {
"16 16 4 1",
"       c None",
".      c #EDA1A1",
"+      c #000000",
"@      c #1F0670",
"    ........    ",
"   ..........   ",
"  ............  ",
" ....++++++++.. ",
".....+......+...",
".....+......+...",
".....+......+...",
".....++++++++...",
"................",
"..@@@@@.........",
"...@@@@.........",
"...@@@@.........",
" .@@@@@........ ",
" @@@..@.......  ",
"@@@..........   ",
"@@  ........    "};

/* XPM */
V_API const char *  iso_rectangle_xpm[] = {
"16 16 4 1",
"       c None",
".      c #EDA1A1",
"+      c #000000",
"@      c #1F0670",
"    ........    ",
"   ..........   ",
"  ............  ",
" ....++++++++.. ",
".....+......+...",
".....+......+...",
".....+......+...",
".....++++++++...",
"................",
"..@@@@@.........",
"...@@@@.........",
"...@@@@.........",
" .@@@@@........ ",
" @@@..@.......  ",
"@@@..........   ",
"@@  ........    "};

/* XPM */
V_API const char * line_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c opaque",
". c navy",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXX   XXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXX   XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXX   XXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX   XXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXX   XXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXX   XXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXX   XXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXX   XXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXX   XXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXX   XXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXX   XXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXX   XXXXXX",
"XXXXX........XXXXXXXXXXX XXXXXXX",
"XXXXXXX......XXXXXXXXXXXXXXXXXXX",
"XXXXXXX......XXXXXXXXXXXXXXXXXXX",
"XXXXXX.......XXXXXXXXXXXXXXXXXXX",
"XXXXX........XXXXXXXXXXXXXXXXXXX",
"XXXX.........XXXXXXXXXXXXXXXXXXX",
"XXX.......XX.XXXXXXXXXXXXXXXXXXX",
"XXX......XXX.XXXXXXXXXXXXXXXXXXX",
"XXX.....XXXXXXXXXXXXXXXXXXXXXXXX",
"XXX....XXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  line_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #EDA1A1",
"+	c #000000",
"@	c #1F0670",
"    ........    ",
"   ..........   ",
"  ............  ",
" .....+........ ",
".......+........",
"........+.......",
".........+......",
"..........+.....",
"...........+....",
"..@@@@@.....+...",
"...@@@@.........",
"...@@@@.........",
" .@@@@@........ ",
" @@@..@.......  ",
"@@@..........   ",
"@@  ........    "};



/* XPM */
V_API const char * min_parallelogram_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 5 1",
"  c black",
". c navy",
"X c cyan",
"o c #808080",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOXXXXXXXXXXXXXXXXXXOOOOOOOOOOOO",
"OOXooooooooooooooooXOOOOOOOOOOOO",
"OOOXoo..ooo..oooooooXOOOOOOOOOOO",
"OOOXoo..ooo..oooooooXOOOOOOOOOOO",
"OOOOXoooooooooooo..ooXOOOOOOOOOO",
"OOOOXooooo..ooooo..ooXOOOOOOOOOO",
"OOOOXooooo..ooooooooooXOOOOOOOOO",
"OOOOOXooooooooo..oooooXOOOOOOOOO",
"OOOOOXooo..oooo..oooooXOOOOOOOOO",
"OOOOOXooo..ooooooooooooXOOOOOOOO",
"OOOOOOXoooooooooooo..ooXOOOOOOOO",
"OOOOOOXoooooooooooo..oooXOOOOOOO",
"OOOOOOOXooooooooooooooooXOOOOOOO",
"OOOOOOOXo..oooooooooooooXOOOOOOO",
"OOOOOOOXo..ooooooooooooooXOOOOOO",
"OOOOOOOOXooooooooooooooooXOOOOOO",
"OOOOOOOOXoooooooooooooooooXOOOOO",
"OOOOOOOOOXoooooooooooo..ooXOOOOO",
"OOOOOOOOOXo..ooooooooo..oooXOOOO",
"OOOOOOOOOXo..ooooooooooooooXOOOO",
"OOOOOOOOOOXooooooooooooooooXOOOO",
"OOOOOOOOOOXoooooooooooooooooXOOO",
"OOOOOOOOOOXooo..oooo..ooooooXOOO",
"OOOOOOOOOOOXoo..oooo..oo..oooXOO",
"OOOOOOOOOOOXoooooooooooo..oooXOO",
"OOOOOOOOOOOOXoooooooooooooooooXO",
"OOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
};

/* XPM */
V_API const char *  min_parallelogram_small_xpm[] = {
"16 16 3 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"    ........    ",
"   ..........   ",
"  ............  ",
" .............. ",
"..++++++++++....",
"..+........+....",
"..+........+....",
"...+........+...",
"...+........+...",
"....+........+..",
"....+........+..",
".....++++++++++.",
" .............. ",
"  ............  ",
"   ..........   ",
"    ........    "};

/* XPM */
V_API const char * min_rectangle_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 5 1",
"  c black",
". c navy",
"X c green",
"o c cyan",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OooooooooooooooooooooooooooooooO",
"Oo............................oO",
"Oo............................oO",
"Oo..XX...................XX...oO",
"Oo..XX...................XX...oO",
"Oo...........XX.....XX........oO",
"Oo...........XX.....XX........oO",
"Oo............................oO",
"Oo............................oO",
"Oo.......................XX...oO",
"Oo....XX.....XX..........XX...oO",
"Oo....XX.....XX.....XX........oO",
"Oo..................XX........oO",
"Oo............................oO",
"Oo............................oO",
"Oo.............XX.............oO",
"Oo.............XX.............oO",
"Oo.....XX.................XX..oO",
"Oo.....XX.................XX..oO",
"Oo............................oO",
"Oo............................oO",
"Oo............................oO",
"Oo..XX........................oO",
"Oo..XX.......XX..XX..XX...XX..oO",
"Oo...........XX..XX..XX...XX..oO",
"Oo............................oO",
"Oo............................oO",
"OooooooooooooooooooooooooooooooO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
};

/* XPM */
V_API const char *  min_rectangle_small_xpm[] = {
"16 16 3 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"    ........    ",
"   ..........   ",
"  ............  ",
" .............. ",
"................",
"...++++++++++...",
"...+........+...",
"...+........+...",
"...+........+...",
"...+........+...",
"...+........+...",
"...++++++++++...",
" .............. ",
"  ............  ",
"   ..........   ",
"    ........    "};

/* XPM */
V_API const char * mouse_coord_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c None",
/* pixels */
"................................",
"................................",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
".............       ............",
"............. ..... ............",
"............. ..... ............",
".             .....            .",
"............. ..... ............",
".............       ............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................ ...............",
"................................"
};

/* XPM */
V_API const char * movepoint_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXX   XXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXX   XXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXX  XXXXXXX...XXXXXXXX  XXXXX",
"XXXX        XX...XX         XXXX",
"XXXXX  XXXXXXX...XXXXXXXX  XXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXX   XXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXX   XXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  movepoint_small_xpm[] = {
"16 16 3 1",
" 	c None",
".	c #EDA1A1",
"+	c #000000",
"    ...+....    ",
"   ....+.....   ",
"  .....+......  ",
" .............. ",
"................",
"................",
".......+........",
".......+........",
"+++..+++++...+++",
".......+........",
".......+........",
"................",
" .............. ",
"  .....+......  ",
"   ....+.....   ",
"    ...+....    "};

/* XPM */
V_API const char * nearest_vertex_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXX  XXXXXXXXXXXXXXX",
"XXXX               XXXXXXXXXXXXX",
"XXX                  XXXXXXXXXXX",
"XXX     XXXXXXX  X    XXXXXXXXXX",
"XXX         XXX  XXX    XXXXXXXX",
"XXX  XXX         XXXX     XXXXXX",
"XXX  XXXXXXX               XXXXX",
"XXX  XXXXXXXXX XX         XXXXXX",
"XXX  XXXXXXXX  XX  XXXXX  XXXXXX",
"XXX  XXXXXXX  XXXX  XXXX  XXXXXX",
"XXX  XXXXXXX XXXXXX XXXX  XXXXXX",
"XXX  XXXXXX  XXXXXX  XXX  XXXXXX",
"XXX  XXXXXX XXXXXXXX XXX  XXXXXX",
"XXX  XXXXX  XXXXXXXX  XX  XXXXXX",
"XXX  XXXXX XXXXXXXXXX XX  XXXXXX",
"XXX  XXXX  XXXXXXXXXX  X  XXXXXX",
"XXX  XXXX XXXXXXXXXXXX X  XXXXXX",
"XXX ...X  XXXXXXXXXXXX    XXXXXX",
"XXX..... XXXXXXXXXXXXXX   XXXXXX",
"XX.......XXXXXXXXXXXXXXX  XXXXXX",
"XX.......XXXXXXXXXXXXXXX  XXXXXX",
"XX.......                 XXXXXX",
"XXX.....                  XXXXXX",
"XXXX...XXXXXXXXXXXXXXXXXX XXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  nearest_vertex_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #35E8D9",
"+	c #E00BD2",
"@	c #000000",
"    ........    ",
"   ......+++.   ",
"  ......@+++..  ",
" ....@@@.+++@.. ",
"..@@@.....@..@..",
".@@......@....@.",
".@.@@....@....@.",
"..@..@..@...@@@.",
"..@...@.@.@@..@.",
"...@...@@@...@..",
"...@...@....@...",
"....@..@...@....",
" ...@..@..@.... ",
"  ...@.@.@....  ",
"   ..@.@@....   ",
"    ..@@....    "};

/* XPM */
V_API const char * notool_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXX..........XXXXXXXXXXX",
"XXXXXXXXXX............XXXXXXXXXX",
"XXXXXXXX................XXXXXXXX",
"XXXXXXX.....XXXXXXXX.....XXXXXXX",
"XXXXXXX....XXXXXXXX......XXXXXXX",
"XXXXXX....XXXXXXXX........XXXXXX",
"XXXXX....XXXXXXXX....XX....XXXXX",
"XXXXX...XXXXXXXX....XXXX...XXXXX",
"XXXXX...XXXXXXX....XXXXX...XXXXX",
"XXXXX...XXXXXX....XXXXXX...XXXXX",
"XXXXX...XXXXX....XXXXXXX...XXXXX",
"XXXXX...XXXX....XXXXXXXX...XXXXX",
"XXXXX...XXX....XXXXXXXXX...XXXXX",
"XXXXX...XX....XXXXXXXXXX...XXXXX",
"XXXXX........XXXXXXXXXX....XXXXX",
"XXXXXX......XXXXXXXXXX....XXXXXX",
"XXXXXXX....XXXXXXXXXX....XXXXXXX",
"XXXXXXX.....XXXXXXXX.....XXXXXXX",
"XXXXXXXX................XXXXXXXX",
"XXXXXXXXXX............XXXXXXXXXX",
"XXXXXXXXXXX..........XXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char * notool_small_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXX..........XXXXXXXXXXX",
"XXXXXXXXXX............XXXXXXXXXX",
"XXXXXXXX................XXXXXXXX",
"XXXXXXX.....XXXXXXXX.....XXXXXXX",
"XXXXXXX....XXXXXXXX......XXXXXXX",
"XXXXXX....XXXXXXXX........XXXXXX",
"XXXXX....XXXXXXXX....XX....XXXXX",
"XXXXX...XXXXXXXX....XXXX...XXXXX",
"XXXXX...XXXXXXX....XXXXX...XXXXX",
"XXXXX...XXXXXX....XXXXXX...XXXXX",
"XXXXX...XXXXX....XXXXXXX...XXXXX",
"XXXXX...XXXX....XXXXXXXX...XXXXX",
"XXXXX...XXX....XXXXXXXXX...XXXXX",
"XXXXX...XX....XXXXXXXXXX...XXXXX",
"XXXXX........XXXXXXXXXX....XXXXX",
"XXXXXX......XXXXXXXXXX....XXXXXX",
"XXXXXXX....XXXXXXXXXX....XXXXXXX",
"XXXXXXX.....XXXXXXXX.....XXXXXXX",
"XXXXXXXX................XXXXXXXX",
"XXXXXXXXXX............XXXXXXXXXX",
"XXXXXXXXXXX..........XXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};



/* XPM */
V_API const char * optimal_convex_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c yellow",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX                 XXXXXXXXXXXX",
"XXX                  XXXXXXXXXXX",
"XXX  ..............   XXXXXXXXXX",
"XXX  ............  .    XXXXXXXX",
"XXX  ..........  ....    XXXXXXX",
"XXX  ......... ........   XXXXXX",
"XXX  .......  ..........   XXXXX",
"XXX         .............  XXXXX",
"XXX         .............  XXXXX",
"XXXXXXXXXX  ............   XXXXX",
"XXXXXXXXXX  ...........   XXXXXX",
"XXXXXXXXXX               XXXXXXX",
"XXXXXXXXXX  ..........  XXXXXXXX",
"XXXXXXXXXX  .........   XXXXXXXX",
"XXXXXXXXXX  ......     XXXXXXXXX",
"XXXXXXXXXX  ..    ...   XXXXXXXX",
"XXXXXXXXX     ........    XXXXXX",
"XXXXXXX    ............    XXXXX",
"XXXXXX    ...............   XXXX",
"XXXXX   ..................   XXX",
"XXXX       ...............  XXXX",
"XXXX  .....      .........  XXXX",
"XXXX  ...........    ....   XXXX",
"XXXX  ...........      ..  XXXXX",
"XXXX  .........         .  XXXXX",
"XXXX              XXXX     XXXXX",
"XXXX            XXXXXXX    XXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  optimal_convex_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"@	c #F1F907",
"    ........    ",
"   ++++++++..   ",
"  .+@@@@@@++..  ",
" ..+@@@@++@@+.. ",
"...+@@@+@@@@@+..",
"...++++@@@@@@+..",
"......++++++++..",
"......+@@@+.....",
"......++@@+.....",
"......+@+++.....",
".....+@@@@++....",
"....+@@@+++@+...",
" ..+@+++@@@@+.. ",
"  .++@@@@@@@+.  ",
"   .++++++++.   ",
"    ........    "};


/* XPM */
V_API const char * point_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 4 1",
"  c opaque",
". c navy",
"X c green",
"o c None",
/* pixels */
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"oooooooooooooooo     XX     oooo",
"oooooooooooooooo     XX     oooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"ooooooooooooooooooooo  ooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"ooooo........ooooooooooooooooooo",
"ooooooo......ooooooooooooooooooo",
"ooooooo......ooooooooooooooooooo",
"oooooo.......ooooooooooooooooooo",
"ooooo........ooooooooooooooooooo",
"oooo.........ooooooooooooooooooo",
"ooo.......oo.ooooooooooooooooooo",
"ooo......ooo.ooooooooooooooooooo",
"ooo.....oooooooooooooooooooooooo",
"ooo....ooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo"
};

/* XPM */
V_API const char *  point_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #EDA1A1",
"+	c #000000",
"@	c #1F0670",
"    ........    ",
"   ..........   ",
"  ............  ",
" .............. ",
".........+......",
".........+......",
".......+++++....",
".........+......",
".........+......",
"..@@@@@.........",
"...@@@@.........",
"...@@@@.........",
" .@@@@@........ ",
" @@@..@.......  ",
"@@@..........   ",
"@@  ........    "};

/* XPM */
V_API const char * points_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 2 1",
"  c black",
". c None",
/* pixels */
"................................",
".  ......  ..................  .",
".  ......  ..................  .",
"................................",
"................................",
".......................  .......",
".......  ......  ......  .......",
".......  ......  ...............",
"................................",
"................................",
".........  .....................",
".........  ...............  ....",
"....  ..........  ........  ....",
"....  ..........  ..............",
"................................",
"........  ...........  .........",
"........  ...........  .........",
"................................",
"............................  ..",
".....  .........  ..........  ..",
".....  .........  ..............",
"................................",
"................................",
"..........  ....................",
"..........  ............  ......",
"....................  ..  ......",
"....................  ..........",
"................................",
"................................",
".  ............  ............  .",
".  ............  ............  .",
"................................"
};

/* XPM */
V_API const char *  points_small_xpm[] = {
"16 16 3 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"    ....+...    ",
"   ....+++...   ",
"  ......+.....  ",
" .............. ",
"...+.........+..",
"..+++.......+++.",
"...+....+....+..",
".......+++......",
"........+.......",
"............+...",
"..+........+++..",
".+++...+....+...",
" .+...+++...... ",
"  .....+......  ",
"   ..........   ",
"    ........    "};

/* XPM */
V_API const char * polygon_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 4 1",
"  c opaque",
". c navy",
"X c #c0c0c0",
"o c None",
/* pixels */
"oooooooooooooooooooooooooooooooo",
"oooooo                        oo",
"oooooo XXXXXXXXXXXXXXXXXXXXXX oo",
"oooooo XXXXXXXXXXXXXXXXXXXXXX oo",
"oooooo XXXXXXXXXXXXXXXXXXXXXX oo",
"oooooo XXXXXXXXXXXXXXXXXXXXXX oo",
"oooooo XXXXXXXXXXXX           oo",
"oooooo XXXXXXXXXXXX oooooooooooo",
"oooooo XXXXXXXXXXXX oooooooooooo",
"oooooo         XXXX oooooooooooo",
"oooooooooooooo XXXX oooooooooooo",
"oooooooooooooo XXXX         oooo",
"oooooooooooooo XXXXXXXXXXXX oooo",
"oooooooooooooo XXXXXXXXXXXX oooo",
"oooooooooooooo XXXXXXXXXXXX oooo",
"oooooooooooooo XXXXXXXXXXXX oooo",
"oooooooooooooo      XXXXXXX oooo",
"ooooooooooooooooooo XXXXXXX oooo",
"ooooooooooooooooooo XXXXXXX oooo",
"ooooo........oooooo XXXXXXX oooo",
"ooooooo......oooooo XXXXXXX oooo",
"ooooooo......oooooo         oooo",
"oooooo.......ooooooooooooooooooo",
"ooooo........ooooooooooooooooooo",
"oooo.........ooooooooooooooooooo",
"ooo.......oo.ooooooooooooooooooo",
"ooo......ooo.ooooooooooooooooooo",
"ooo.....oooooooooooooooooooooooo",
"ooo....ooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo"
};

/* XPM */
V_API const char *  polygon_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #EDA1A1",
"+	c #000000",
"@	c #1F0670",
"    ........    ",
"   ..+++++++.   ",
"  ...+.....+..  ",
" ....+.....+++. ",
".....++++....+..",
"........+....+..",
"........+....+..",
"........+++..+..",
"..........+..+..",
"..@@@@@...+..+..",
"...@@@@...+..+..",
"...@@@@...++++..",
" .@@@@@........ ",
" @@@..@.......  ",
"@@@..........   ",
"@@  ........    "};

/* XPM */
V_API const char * show_polygon_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 4 1",
"  c black",
". c navy",
"X c white",
"o c None",
/* pixels */
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo",
"ooo.................oooooooooooo",
"ooo.XXXXXXXXXXXXXXX..ooooooooooo",
"ooo.XooooooooooooooX..oooooooooo",
"ooo.XoooooooooooooooX...oooooooo",
"ooo.XooooooooooooooooX...ooooooo",
"ooo.XoooooooooooooooooXX..oooooo",
"ooo.XoooooooooooooooooooX..ooooo",
"ooo.XXXXXXXXoooooooooooooX.ooooo",
"ooo........XoooooooooooooX.ooooo",
"oooooooooo.XooooooooooooX..ooooo",
"oooooooooo.XoooooooooooX..oooooo",
"oooooooooo.XooooooooooX..ooooooo",
"oooooooooo.XooooooooooX.oooooooo",
"oooooooooo.XoooooooooX..oooooooo",
"oooooooooo.XooooooooX..ooooooooo",
"oooooooooo.XoooooooooX..oooooooo",
"ooooooooo..XooooooooooX...oooooo",
"ooooooo...XooooooooooooXX..ooooo",
"oooooo..XXoooooooooooooooX..oooo",
"ooooo..XooooooooooooooooooX..ooo",
"oooo..XoooooooooooooooooooX.oooo",
"oooo.XoooooooooooooooooooX..oooo",
"oooo.XoooooooooooooooooooX..oooo",
"oooo.XooooooooooXXXXXX.ooX.ooooo",
"oooo.Xooooooooo.X.....XXoX.ooooo",
"oooo.XXXXXXXXXXX..oooo..XX.ooooo",
"oooo............ooooooo....ooooo",
"ooooooooooooooooooooooooo.oooooo",
"oooooooooooooooooooooooooooooooo",
"oooooooooooooooooooooooooooooooo"
};

/* XPM */
V_API const char *  show_polygon_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #35E8D9",
"+	c #1709E2",
"@	c #FFFFFF",
"    ........    ",
"   ++++++++..   ",
"  .+@@@@@@++..  ",
" ..+@.....@@+.. ",
"...+@@@.....@+..",
"...++++@.@@@@+..",
"......+@.@++++..",
"......+@.@+.....",
"......+@.@+.....",
"......+@.@+.....",
".....+@..@++....",
"....+@...@@@+...",
" ..+@......@+.. ",
"  .++@@@@@@@+.  ",
"   .++++++++.   ",
"    ........    "};


/* XPM */
V_API const char * triangulation_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c navy",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXX.............XXXXXXXXX",
"XXXXXXXXX..XXXXXXXXXX...XXXXXXXX",
"XXXXXXXXX.X.XXXXXXXX.X.X.XXXXXXX",
"XXXXXXXX.XX.XXXXXXX.X.XX.XXXXXXX",
"XXXXXXXX.XXX.XXXXX.XX.XXX.XXXXXX",
"XXXXXXXX.XXX.XXXX.XXX.XXXX.XXXXX",
"XXXXXXX.XXXXX.XX.XXXX.XXXXX.XXXX",
"XXXXXXX.XXXXXX..XXXX.XXXX...XXXX",
"XXXXXX.XXXXXXX...XXX.XX..X..XXXX",
"XXXXXX.XXXXX....X......XX.X.XXXX",
"XXXXXX.XXXX.X.X.XXXX.XXXX.X.XXXX",
"XXXXX.XXX..XX.XX.XXX.XXX.XX.XXXX",
"XXXXX.XX.XXXX.XX.XXX.XXX.XXX.XXX",
"XXXXX...XXXXX.XXX.XX.XX.XXXX.XXX",
"XXXX..XXXXXX.XXXXX.X.XX.XXXX.XXX",
"XXXX...XXXXX.XXXXX.X.X.XXXXX.XXX",
"XXXX.XX......XXXXXX..X.XXXXX.XXX",
"XXXX.XXXXXXX.....XX..........XXX",
"XXXX.XXXXX..X.XXX.....XXXX.XXXXX",
"XXXX.XXXX.XXXX.XXXXXX.XXX.XXXXXX",
"XXXX.XXX.XXXXXX.XXXXX.XX.XXXXXXX",
"XXXX.X..XXXXXXXX.XXX.XX.XXXXXXXX",
"XXXX..XXXXXXXXXXX.XX.XX.XXXXXXXX",
"XXXX.....XXXXXXXXX.X.X.XXXXXXXXX",
"XXXXXXXXX........XX...XXXXXXXXXX",
"XXXXXXXXXXXXXXXXX....XXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  triangulation_small_xpm[] = {
"16 16 3 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"    ........    ",
"   ..........   ",
"  ......++++..  ",
" ....+++..+.+.. ",
"..+++.....+..+..",
".++......+....+.",
".+.++....+....+.",
"..+..+..+...+++.",
"..+...+.+.++..+.",
"...+...+++...+..",
"...+...+....+...",
"....+..+...+....",
" ...+..+..+.... ",
"  ...+.+.+....  ",
"   ..+.++....   ",
"    ..++....    "};

/* XPM */
V_API const char * voronoi_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXX",
"XXXXXXXXXXXXX  XXXXXXX.XXXXXXXXX",
"XXXXXXXXXXXX     XXXX.XXXXXXXXXX",
".XXXXXXXXXXX  X    X..XXXXXXXXXX",
"..XXXXXXXXX X XXX   .XXXXXXXXXXX",
"X..XXXXXXX  X XXXXX.. XXXXXXXXXX",
"XX..XXXXXX XX XXXX..X   XXXXXXXX",
"XXX...XXX XXX XXXX..XXX  XXXXXXX",
"XXXX...X  XXX XXX..XXXX XXXXXXXX",
"XXXXXX.. XXXX XXX..XXXX XXXXXXXX",
"XXXXXXX..XXXX XX..XXXX XXXXXXXXX",
"XXXXXX  ..........XXX XXXXXXXXXX",
"XXXXX  XX..........X  XXXXXXXXXX",
"XXXXX XXX..XX XXXX.. XXXXXXXXXXX",
"XXXX  XXX.XXX XXXXX...XXXXXXXXXX",
"XXXX  XX..XXX XXXX  ...XXXXXXXXX",
"XXXXX  ..XXXX XXX  XXX..XXXXXXXX",
"XXXXXX . XXXX XXX XXXXX..XXXXXXX",
"XXXXXX..  XXX XX  XXXXXX..XXXXXX",
"XXXXXX.XX   X X  XXXXXXXX..XXXXX",
"XXXXX.XXXX      XXXXXXXXXX..XXXX",
"XXXX..XXXXXX    XXXXXXXXXXX...XX",
"XXXX.XXXXXXXX  XXXXXXXXXXXXX...X",
"XXX.XXXXXXXXXXXXXXXXXXXXXXXXXX..",
"XX..XXXXXXXXXXXXXXXXXXXXXXXXXXX.",
"XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  voronoi_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"@	c #E2364D",
"    ........    ",
"   ..........   ",
"  .....+++....  ",
" .@...+.+.+.@@. ",
"..@@..+.+..@@...",
"...@@+..+..@+...",
"....@@..+.@@.+..",
"....+@@.+@@..+..",
"....+.@@@@..+...",
"...+..@@@@@.+...",
"...+.@@.+.@@....",
"....@@..+..@@...",
" ..@@+..+.+.@@. ",
"  .@..+.+.+...  ",
"   ....+++...   ",
"    ....+...    "};

/* XPM */
V_API const char * ymonotone_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 3 1",
"  c black",
". c red",
"X c None",
/* pixels */
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX                 XXXXXXXXXXXX",
"XXX                  XXXXXXXXXXX",
"XXX  ..............   XXXXXXXXXX",
"XXX  ............  .    XXXXXXXX",
"XXX  ..........  ....    XXXXXXX",
"XXX  ......... ........   XXXXXX",
"XXX  .......  ..........   XXXXX",
"XXX         .............  XXXXX",
"XXX         .............  XXXXX",
"XXXXXXXXXX  ............   XXXXX",
"XXXXXXXXXX  ...........   XXXXXX",
"XXXXXXXXXX               XXXXXXX",
"XXXXXXXXXX  ..........  XXXXXXXX",
"XXXXXXXXXX  .........   XXXXXXXX",
"XXXXXXXXXX  ......     XXXXXXXXX",
"XXXXXXXXXX  ..    ...   XXXXXXXX",
"XXXXXXXXX     ........    XXXXXX",
"XXXXXXX    ............    XXXXX",
"XXXXXX    ...............   XXXX",
"XXXXX   ..................   XXX",
"XXXX       ...............  XXXX",
"XXXX  .....      .........  XXXX",
"XXXX  ...........    ....   XXXX",
"XXXX  ...........      ..  XXXXX",
"XXXX  .........         .  XXXXX",
"XXXX              XXXX     XXXXX",
"XXXX            XXXXXXX    XXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
};

/* XPM */
V_API const char *  ymonotone_small_xpm[] = {
"16 16 4 1",
" 	c None",
".	c #35E8D9",
"+	c #000000",
"@	c #F72B07",
"    ........    ",
"   ++++++++..   ",
"  .+@@@@@@++..  ",
" ..+@@@@++@@+.. ",
"...+@@@+@@@@@+..",
"...++++@@@@@@+..",
"......++++++++..",
"......+@@@+.....",
"......++@@+.....",
"......+@+++.....",
".....+@@@@++....",
"....+@@@+++@+...",
" ..+@+++@@@@+.. ",
"  .++@@@@@@@+.  ",
"   .++++++++.   ",
"    ........    "};


/* XPM */
V_API const char * zoomin_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 5 1",
"  c black",
". c #808080",
"X c #c0c0c0",
"o c white",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOO       XXOOOOOOOOOOOOO",
"OOOOOOOX  OOOOOOX  XOOOOOOOOOOOO",
"OOOOOOX OOOOOOOOOOX XOOOOOOOOOOO",
"OOOOOX OOOOOOOOOOOOX XOOOOOOOOOO",
"OOOOX OOOOOOOOOOOOOOX XOOOOOOOOO",
"OOOO XOOOOOOO  OOOOOOX OOOOOOOOO",
"OOOO OOOOOOOO  OOOOOOO OOOOOOOOO",
"OOO .OOOOOOOO  OOOOOOOX OOOOOOOO",
"OOO OOOOOOOOO  OOOOOOOO OOOOOOOO",
"OOO OOOOO          OOOO OOOOOOOO",
"OO. OOOOO          OOOO OOOOOOOO",
"OO. OOOOOOOOO  OOOOOOOO OOOOOOOO",
"OO. OOOOOOOOO  OOOOOOOO OOOOOOOO",
"OOO. OOOOOOOO  OOOOOOOO OOOOOOOO",
"OOO. .OOOOOOO  OOOOOO.  OOOOOOOO",
"OOOO. OOOOOOOOOOOOOOO   OOOOOOOO",
"OOOO.. OOOOOOOOOOOOO  o  OOOOOOO",
"OOOOO.. OOOOOOOOOOO    o  OOOOOO",
"OOOOOO..  OOOOOOX       oX OOOOO",
"OOOOOOO...       X..   XXoX OOOO",
"OOOOOOOOO.......OO... XXXXoX OOO",
"OOOOOOOOOOOOOOOOOOO... XXXXoX OO",
"OOOOOOOOOOOOOOOOOOOO... XXXXo  O",
"OOOOOOOOOOOOOOOOOOOOO... XX    O",
"OOOOOOOOOOOOOOOOOOOOOO...     OO",
"OOOOOOOOOOOOOOOOOOOOOOO...   OOO",
"OOOOOOOOOOOOOOOOOOOOOOOO..OOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
};

/* XPM */
V_API const char * zoomin_rect_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 6 1",
"  c black",
". c magenta",
"X c #808080",
"o c #c0c0c0",
"O c white",
"+ c None",
/* pixels */
"++++++++++++++++++++++++++++++++",
"++++++++++++++++++++++++++++++++",
"+++++++++       oo++++++++++++++",
"++++++o  ++++++o  o+++++++++++++",
"+++++o ++++++++++o o++++++++++++",
"++++o ++++++++++++o o+++++++++++",
"+++o ++++++++++++++o o++++++++++",
"+++ o+++++++++++++++o ++++++++++",
"+++ +++++++++++++++++ ++++++++++",
"++ X+++++++++++++++++o +++++++++",
"++                ++++ +++++++++",
"++  ............. ++++ +++++++++",
"+X  ............. ++++ +++++++++",
"+X  ............. ++++ +++++++++",
"+X  ............. ++++ +++++++++",
"++X ............. ++++ +++++++++",
"++X X............ ++X  +++++++++",
"+++X ............ ++   +++++++++",
"+++XX ........... +  O  ++++++++",
"+++ XX ..........     O  +++++++",
"+++ .XX  ......o       Oo ++++++",
"+++ ..XXX       oXX   ooOo +++++",
"+++ ....XXXXXXX..XXX ooooOo ++++",
"+++ ............. XXX ooooOo +++",
"+++ ............. +XXX ooooO  ++",
"+++ ............. ++XXX oo    ++",
"+++ ............. +++XXX     +++",
"+++               ++++XXX   ++++",
"+++++++++++++++++++++++XX+++++++",
"++++++++++++++++++++++++++++++++",
"++++++++++++++++++++++++++++++++",
"++++++++++++++++++++++++++++++++"
};

/* XPM */
V_API const char * zoomout_xpm[] = {
/* columns rows colors chars-per-pixel */
"32 32 5 1",
"  c black",
". c #808080",
"X c #c0c0c0",
"o c white",
"O c None",
/* pixels */
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOO       XXOOOOOOOOOOOOO",
"OOOOOOOX  OOOOOOX  XOOOOOOOOOOOO",
"OOOOOOX OOOOOOOOOOX XOOOOOOOOOOO",
"OOOOOX OOOOOOOOOOOOX XOOOOOOOOOO",
"OOOOX OOOOOOOOOOOOOOX XOOOOOOOOO",
"OOOO XOOOOOOOOOOOOOOOX OOOOOOOOO",
"OOOO OOOOOOOOOOOOOOOOO OOOOOOOOO",
"OOO .OOOOOOOOOOOOOOOOOX OOOOOOOO",
"OOO OOOOOOOOOOOOOOOOOOO OOOOOOOO",
"OOO OOOOO         OOOOO OOOOOOOO",
"OO. OOOOO         OOOOO OOOOOOOO",
"OO. OOOOOOOOOOOOOOOOOOO OOOOOOOO",
"OO. OOOOOOOOOOOOOOOOOOO OOOOOOOO",
"OOO. OOOOOOOOOOOOOOOOOO OOOOOOOO",
"OOO. .OOOOOOOOOOOOOOO.  OOOOOOOO",
"OOOO. OOOOOOOOOOOOOOO   OOOOOOOO",
"OOOO.. OOOOOOOOOOOOO  o  OOOOOOO",
"OOOOO.. OOOOOOOOOOO    o  OOOOOO",
"OOOOOO..  OOOOOOX       oX OOOOO",
"OOOOOOO...       X..   XXoX OOOO",
"OOOOOOOOO.......OO... XXXXoX OOO",
"OOOOOOOOOOOOOOOOOOO... XXXXoX OO",
"OOOOOOOOOOOOOOOOOOOO... XXXXo  O",
"OOOOOOOOOOOOOOOOOOOOO... XX    O",
"OOOOOOOOOOOOOOOOOOOOOO...     OO",
"OOOOOOOOOOOOOOOOOOOOOOO...   OOO",
"OOOOOOOOOOOOOOOOOOOOOOOO..OOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
};

/* XPM */
V_API const char * demoicon_xpm[] = {
/* columns rows colors chars-per-pixel */
"16 16 7 1",
"  c black",
". c #040404",
"X c #333399",
"o c #3300CC",
"O c #0066FF",
"+ c #0099FF",
"@ c #FFFF99",
/* pixels */
"+++OOOOOOOOOOOOO",
"o@@@@@@@@@@@@@@O",
"o@@@@@@@@@@@@@@O",
"o@@@@@@@@@@@@@@O",
"o@@@@@@@@@@@@@@O",
"o@. @@@@@@@@@.@O",
"X..@ @@@@@..@.@O",
"o  @@@..@@@.@.@O",
"o..@@ @ @...@.@O",
"o..@..@.@.@.@.@O",
"o@..@...@...@...",
"o@@@@@@.@@@@@@@O",
"o@@@@@..@@@@@@@O",
"o@@@@@@@@@@@@@@O",
"o@@@@@@@@@@@@@@O",
"oooooooooooooooo"
};

